#!python
#coding=utf-8
import json
import os

#此模块提供用户注册功能
def regedit():
    while True:
        username = input("请输入你用于注册的用户名:")
        if os.path.exists('./%s' %username + ".json"):  # 检查用户名是否已经被注册了
            print("用户已存在，请重新注册:")
            continue
        else:                                             #用户若末注册，则将信息保存在json文件中
            with open('./%s' %username + ".json", 'w') as file_name:
                userpassword = input("请输入你的密码:")
                againpassword = input("请再次输入你的密码:")
                if userpassword == againpassword :
                    print("恭喜你，注册成功")
                    dir = {
                        'username':username,
                        'userpassword':userpassword
                    }
                    jsonfile = json.dumps(dir)
                    file_name.write(jsonfile)
                    break                 #如果两次密码一致，则注册成功，跳出循环
                else:                     #如果用户密码不一致，则重新注册
                    print("两次密码不一致，请重新注册")
                    file_name.close()
                    os.unlink('./%s'%username + ".json")    #因为密码不一致，所以要删除用户的文件,避免影响用户再次使用这个帐号注册
                    continue






